// require的括号中如果直接写模块名
//     require会先从内置模块中查找，找到了就使用
//     如果没找到，会自动到node_modules文件夹中查找，找到了就使用
//     如果依然没找到，报错：Cannot find module
// const m = require("m1");

// require的括号中写路径+模块名
//     直接到指定路径中查找，找到就使用，没找到就报错
// const m = require("./m1");

// require的括号中写路径+文件夹名
//     直接到指定路径的文件夹中查找index.js，找到就使用，没找到就报错
// const m = require("./modules");

// 关于模块的暴露方式
//     exports：
//         暴露的模块会被自动放入一个模块对象内
//         一个文件可以暴露多次
//     module.exports：
//         直接将功能暴露出去
//         一个文件只能暴露一次
//         建议：让module.exports主动暴露对象，在对象内涵盖多个功能


const m1 = require("./modules/m1");
const m2 = require("./modules/m2");
console.log(m1);
console.log(m2);




